//---------------------------------------------------------------------------
#include "visualizadorAbstrato.h"
#include "classeListaDuplamenteLigadaStl.h"
#include "f_ListaDuplamenteLigadaStl.h"
#include <vcl.h>
#include <list>
#ifndef visualizadorListaDuplaLigadaStlH
#define visualizadorListaDuplaLigadaStlH
//---------------------------------------------------------------------------
class visualizadorListaDuplaLigadaStl: public visualizadorAbstrato
{
	private:
		ListaDuplamenteLigadaStl * lstListaDuplamenteLigadaStl;
	public:
		visualizadorListaDuplaLigadaStl(float, float);
		virtual ~visualizadorListaDuplaLigadaStl();       
		virtual void desenha(TImage *, double = 1.0, double = 1.0) const;
		virtual void interage();
};

#endif
